package cn.oa.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import cn.oa.bean.Account;
import cn.oa.bean.Announcement;

public interface AnnouncementMapper {
	/**
	 * 查询所有消息
	 */
	public List<Announcement> findAllAnn();
	/**
	 * 查询部门所有消息
	 * @param account
	 * @return
	 */
	public List findDepartmentAnn(Account account);
	/**
	 * 新增公告
	 * @return
	 */
	public boolean insertAnn(Announcement ann);
	/**
	 * 查询用户权限
	 * @param account	用户账号信息
	 * @return	部门主管id
	 */
	public Integer query(Account account);
}
